package com.aorise.model.diagnosis;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @Author:cat
 * @Desicription: 诊断任务实体类
 * @Date:Created in 2019-06-24
 * @Modified By:
 */
@Data
public class DiagnosisPlanModel implements Serializable{

    /**
     * 主键
     */
    private Integer id;
    /**
     * 任务名称
     */
    private String pName;
    /**
     * 诊断类型：1自动巡检，2人工巡检
     */
    private Integer pType;
    /**
     * 轮巡次数
     */
    private Integer round;
    /**
     * 检测服务器：1,2,3
     */
    private Integer serverType;
    /**
     * 执行周期：1每天，2每周，3每月
     */
    private Integer executeType;
    /**
     * 周期数字
     */
    private Integer flag;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 任务状态：1开启，2关闭
     */
    private Integer isOpen;
    /**
     * 状态：1启用，-1删除
     */
    private Integer state;
    /**
     * 创建人
     */
    private Integer createUser;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改人
     */
    private Integer editUser;
    /**
     * 修改时间
     */
    private String editTime;

    /**
     * 诊断任务参数集合
     */
    private List<DiagnosisParamModel> diagnosisParamModels;
    /**
     * 诊断任务设备集合
     */
    private List<PlanCameraModel> planCameraModels;


}
